package cn.bincker.mycaptcha.basic.properties;


import java.io.File;
import java.util.Collections;
import java.util.List;

public interface MyCaptchaProperties {
    String DEFAULT_IMAGE_PATH = "captcha-image";
    List<String> DEFAULT_PROTECT_PATH_LIST = Collections.emptyList();

    /**
     * 是否启用
     */
    Boolean getEnabled();

    /**
     * 验证码请求路径
     */
    String getPath();

    /**
     * 获取保护路径
     */
    List<String> getProtectPathList();

    /**
     * 背景图片路径
     */
    File getImageFilePath();

    /**
     * 存活时间/有效期
     */
    Long getSurvivalTime();
}
